home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / C / Applications / POV-Ray 3.0.2 / src / MacSource / TE32K / TE32KDemo.make < prev    next >
Encoding:
Text File  |  1994-07-21  |  1.5 KB  |  58 lines  |  [TEXT/MPS ]

  1. TE32KDemo ƒƒ ShellForce
  2. ShellForce ƒ
  3.     SET PPCCFLAGS "-appleext on -opt speed -o"
  4.     SET CFLAGS "-opt full -opt speed"
  5.  
  6. OBJECTS = ∂
  7.         'main.c.o' ∂
  8.         'myabout.c.o' ∂
  9.         'TE32K.c.o' ∂
  10.         'windows.c.o'
  11.         
  12. PPCOBJECTS = ∂
  13.         'main.c.o.ppc' ∂
  14.         'myabout.c.o.ppc' ∂
  15.         'TE32K.c.o.ppc' ∂
  16.         'windows.c.o.ppc'
  17.  
  18. TE32KDemo ƒƒ TE32KDemo.make 'TE32K Demo.π.Rsrc'
  19.     Duplicate -r -y 'TE32K Demo.π.Rsrc' {Targ}
  20.  
  21. TE32KDemo ƒƒ TE32KDemo.make {PPCOBJECTS}        
  22.     PPCLink -o "{Targ}".ppc.xcoff ∂
  23.         {PPCOBJECTS} ∂
  24.         "{PPCLibraries}"InterfaceLib.xcoff ∂
  25.         "{PPCLibraries}"MathLib.xcoff ∂
  26.         "{PPCLibraries}"PPCCRuntime.o ∂
  27.         "{PPCLibraries}"StdCLib.xcoff ∂
  28.         "{PPCLibraries}"StdCRuntime.o
  29.     MakePEF "{Targ}".ppc.xcoff -o {Targ} ∂
  30.         -l InterfaceLib.xcoff=InterfaceLib ∂
  31.         -l StdCLib.xcoff=StdCLib ∂
  32.         -l MathLib.xcoff=MathLib ∂
  33.         -ft 'APPL' -fc 'te32'
  34.         
  35. TE32KDemo ƒƒ TE32KDemo.make {OBJECTS}
  36.     Link -o {Targ} -t APPL -c te32 ∂
  37.         {OBJECTS} ∂
  38.         "{CLibraries}"StdClib.o ∂
  39.         "{Libraries}"Runtime.o ∂
  40.         "{Libraries}"Interface.o ∂
  41.  
  42. 'main.c.o' ƒ 'main.c'
  43.      C 'main.c' {CFLAGS}
  44. 'myabout.c.o' ƒ 'myabout.c'
  45.      C 'myabout.c' {CFLAGS}
  46. 'TE32K.c.o' ƒ 'TE32K.c'
  47.      C 'TE32K.c' {CFLAGS}
  48. 'windows.c.o' ƒ 'windows.c'
  49.      C 'windows.c' {CFLAGS}
  50.      
  51. 'main.c.o.ppc' ƒ 'main.c'
  52.      PPCC 'main.c' {PPCCFLAGS} 'main.c.o.ppc'
  53. 'myabout.c.o.ppc' ƒ 'myabout.c'
  54.      PPCC 'myabout.c' {PPCCFLAGS} 'myabout.c.o.ppc'
  55. 'TE32K.c.o.ppc' ƒ 'TE32K.c'
  56.      PPCC 'TE32K.c' {PPCCFLAGS} 'TE32K.c.o.ppc'
  57. 'windows.c.o.ppc' ƒ 'windows.c'
  58.      PPCC 'windows.c' {PPCCFLAGS} 'windows.c.o.ppc'